high standard of diligence